Datoteka (Fajl) nije ništa drugo do imenovani, logički skup podataka koji je na poznat način smešten na fizičku memorijsku jedinicu. Dakle, datoteka je imenovani prostor (obično) na disku u kome se čuvaju podaci. Operativni sistemi obezbeđuju sredstva za organizaciju datoteka koja nazivamo sistem foldera (direktorijuma). Folder je tabela koja služi za predstavljanje simboličkih imena datoteke u adresu datoteke na disku. Folder zapravo zamišljamo kao fasciklu u kojoj se nalaze dokumenta.
Današnja organizacija fajlova i foldera u operativnim sistemima MS Windows (od verzije Windows 95 do Windows Vista-e) vodi poreklo iz prvih verzija DOS operativnih sistema (PC DOS i MS DOS) koji su bili korišćeni osamdesetih godina prošlog veka. U DOS-u nije bila korišćena reč folder, već se isključivo koristila reč direktorijum (eng: directory). Kako se u Windows-u obično korisiti reč folder i kako je u Windows-u moguće koristiti naredbe koje su preuzete iz DOS-a (npr. MD - za pravljanje foldera od eng: make directory) moramo znati da su reči folder i direktorijum sinonimi.
Kada nisu u operativnoj memoriji, fajlovi su smešteni obično na hard disku, pa je prilikom korišćenja fajlova neophodno navesti i ime diska.
Za imena diskova koristimo slova engleskog alfabeta i to : A i B za imena flopi disketnih jedinica, a slova C,D ... X,Y i Z za imena hard diskova, CD jedinica, DVD jedinica ili memorijskih kartica.
Za razdvajanje imena diskova, foldera, podfoldera i fajlova u DOS i Windows operativnim sistemima koristimo: \ (backslash).
Primer :
ako je zadat niz karaktera C:\MyData\Sounds\pesma.mp3 onda :
C:\ nazivamo rut (eng: root) diska
MyData je folder (ili direktorijum)
Sounds je podfolder (ili folder u folderu ili poddirektorijum)
pesma.mp3 je ime fajla,
dok C:\MyData\Sounds\ nazivamo putanja do fajla (eng: path)
Sistem foldera obično je predstavljen kao obrnuto drvo, sa korenom na vrhu, dok folderi predstavljaju grane drveta.
Primer:
C:\
├ reke
│ ├ dunav
│ ├ sava
│ ├ tisa
│ └ morava
└ planine
├ kopaonik
├ avala
└ kosmaj
Ograničenja za imena fajlova i foldera
Svaki fajl i folder su određeni svojim imenom i svojim tipom (koji ga bliže određuje, a koji još nazivamo ekstenzija). I fajl i folder moraju imati ime, kod ekstenzija nije obavezna. Ime može da bude dužine do osam karaktera u DOS-u, a do 255 karaktera u Windows-u. Pri tome se po ravilu, ne koriste sledeći karakteri: / \ | < > " : ; [ ] + = i tzv. komandni karakteri (kojima je ascii kod manji od 32), u DOS operativnom sistemu. U Windows-u ne možemo koristiti sledeće karaktere za imena fajlova: / \ | < > " : ; kao i komandne karaktere. Karakteri ? i * mogu se koristiti samo pri zadavanju komandi i tada zamenjuju jedan ili više znakova, pa ih tada nazivamo Džoker karakteri.
Primer:
dokument.doc je ime fajla u širem smislu
dokument je ime fajla u užem smislu (ili ime fajla bez ekstenzije)
.doc je tip fajla (ekstenzija)
Napomene:
- ime fajla i ekstenzija su razdvojeni tačkom (.)
- kada želimo da naglasimo da su neka tri karaktera ekstenzija onda isped njih pišemo tačku (npr: .JPG)